{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "265c93e4",
   "metadata": {},
   "source": [
    "# 课程介绍"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "5cfd6ff8",
   "metadata": {},
   "source": [
    "* 本课程目标：数据挖掘（Web）+数据清洗+数据重塑+数据结论"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "8ad4d381",
   "metadata": {},
   "source": [
    "\n",
    "## [JupyterLab]\n",
    "\n",
    "\n",
    "----"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "ae315943",
   "metadata": {},
   "source": [
    "## [Pandas]\n",
    "\n",
    "-----"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "2f3b4266",
   "metadata": {},
   "source": [
    "> 1. [pandas cheat sheet 查询表](https://pandas.pydata.org/Pandas_Cheat_Sheet.pdf)\n",
    "> 2. [pandas Getting started](https://pandas.pydata.org/getting_started.html)\n",
    ">> 1. 环境搭建\n",
    ">> 2. [Tutorials](https://jupyterlab.readthedocs.io/en/stable/user/interface.html)\n",
    ">> 3. [Books](https://amzn.to/3DyLaJc)\n",
    ">> 4. [Videos资源](https://jupyterlab.readthedocs.io/en/stable/user/interface.html)\n",
    "\n",
    "-----\n"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "b8560e7f",
   "metadata": {},
   "source": [
    "## [Requests-HTML]\n",
    "\n",
    "* [文档链接](https://requests.readthedocs.io/projects/requests-html/en/latest/)\n",
    "\n",
    "-----\n"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "95848412",
   "metadata": {},
   "source": [
    "## [Xpath]\n",
    "\n",
    "* [cheat sheet](https://devhints.io/xpath)\n",
    "\n",
    "-----\n"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "27f556c1",
   "metadata": {},
   "source": [
    "## [Selenium]"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "c163b794",
   "metadata": {},
   "source": [
    "# jupyter notebook键盘快捷键\n",
    "___\n"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "7177436b",
   "metadata": {},
   "source": [
    "## 进入命令模式之后（此时你没有活跃单元），你可以尝试以下快捷键：\n",
    "* A 会在活跃单元之上插入一个新的单元，B 会在活跃单元之下插入一个新单元。\n",
    "* 连续按两次 D，可以删除一个单元。\n",
    "* 撤销被删除的单元，按 Z。\n",
    "* Y 会将当前活跃的单元变成一个代码单元。\n",
    "* 按住 Shift +上或下箭头可选择多个单元。在多选模式时，按住 Shift + M 可合并你的选择。\n",
    "* 按 F 会弹出「查找和替换」菜单。\n",
    "___"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "94a055a0",
   "metadata": {},
   "source": [
    "## 处于编辑模式时（在命令模式时按 Enter 会进入编辑模式），你会发现下列快捷键很有用：\n",
    "* Ctrl + Home 到达单元起始位置。\n",
    "* Ctrl + S 保存进度。\n",
    "* 如之前提到的，Ctrl + Enter 会运行你的整个单元块。\n",
    "* Alt + Enter 不止会运行你的单元块，还会在下面添加一个新单元。\n",
    "* Ctrl + Shift + F 打开命令面板。"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.9.12"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
